package com.hsjk.szwj.module.train.controller.admin.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.ToString;

import java.time.LocalDateTime;

/**
 * @author chenjiawei
 * @desc
 * @Date 2023/09/25 16:14
 **/
@Schema(description = "课程目录信息 Response VO")
@Data
@ToString(callSuper = true)
public class AdminGetCourseItemByCourseIdRespVO {
    /**
     * 自增ID
     */
    private Long id;


    @Schema(description = "目录id")
    private Long catalogId;

    @Schema(description = "条目名称")
    private String itemName;

    @Schema(description = "条目描述")
    private String itemDesc;

    @Schema(description = "课程类型;1视频 2图文 3题目")
    private Integer courseItemType;

    @Schema(description = "课程类型ID")
    private Long courseItemTypeId;

    @Schema(description = "是否免费")
    private Boolean isFree;

    @Schema(description = "条目状态;1启用 2禁用")
    private Integer itemStatus;

    @Schema(description = "排序")
    private Integer sortNo;

    @Schema(description = "创建时间")
    private LocalDateTime createTime;

    @Schema(description = "最后更新时间")
    private LocalDateTime updateTime;
}
